package com.bj58.groupbuy.action.model;

import com.bj58.ecat.gb.entity.other.AbstractOtherEntity;
import com.bj58.wf.dal.annotation.AutoId;
import com.bj58.wf.dal.annotation.Id;
import com.bj58.wf.dal.annotation.Table;


/**自定义报表 - 报表主体对象
 * @author HL
 */
@Table("ir_report")
@AutoId
public class IRReport extends AbstractOtherEntity{
	private static final long serialVersionUID = 1L;
	
	@Id
	private int id;
	
	private String reportName;//报表名
	
	private String reportCate1;//报表所属一级类
	
	private String reportCate2;//报表所属二级类
	
	private int DBconfig;//数据库配置编号
	
	private int menuId; // 菜单配置编号
	
	private String tableName; //查询的表名
	
	private int templateType;//模板类型
	
	private String creater;//创建者
	
	private String creatTime;//创建时间
	
	private int state;//状态   0：失效   1：正常
	
	private String description; //详细描述
	
	private int isMonthSearch;//是否可以跨月查询 

	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public int getDBconfig() {
		return DBconfig;
	}

	public void setDBconfig(int dBconfig) {
		DBconfig = dBconfig;
	}

	public String getTableName() {
		return tableName;
	}

	public void setTableName(String tableName) {
		this.tableName = tableName;
	}

	public int getMenuId() {
		return menuId;
	}

	public void setMenuId(int menuId) {
		this.menuId = menuId;
	}

	public int getTemplateType() {
		return templateType;
	}

	public void setTemplateType(int templateType) {
		this.templateType = templateType;
	}

	public String getReportName() {
		return reportName;
	}

	public void setReportName(String reportName) {
		this.reportName = reportName;
	}

	public int getState() {
		return state;
	}

	public void setState(int state) {
		this.state = state;
	}
	
	public String getReportCate1() {
		return reportCate1;
	}

	public void setReportCate1(String reportCate1) {
		this.reportCate1 = reportCate1;
	}

	public String getReportCate2() {
		return reportCate2;
	}

	public void setReportCate2(String reportCate2) {
		this.reportCate2 = reportCate2;
	}

	public static long getSerialversionuid() {
		return serialVersionUID;
	}

	public String getCreater() {
		return creater;
	}

	public void setCreater(String creater) {
		this.creater = creater;
	}

	public String getCreatTime() {
		return creatTime;
	}

	public void setCreatTime(String creatTime) {
		this.creatTime = creatTime;
	}

	public String getDescription() {
		return description;
	}

	public void setDescription(String description) {
		this.description = description;
	}

	public int getIsMonthSearch() {
		return isMonthSearch;
	}

	public void setIsMonthSearch(int isMonthSearch) {
		this.isMonthSearch = isMonthSearch;
	}

	
}
